.container {
    width: 1280px;
    margin: 0 auto;
}

.black {
    background-color: #151618;
}

html {
    width: 100%;
}

.headerContainer{
  &>.nav{
    img {
      transform: translateY(-10px);
      width: 210px;
      height: 56px;
    }
    &>.navbar>li{
    &>a,
    #nav-lc-a {     
    color: #FFFFFFD9;    
    }
    .active {
    color: white;
    font-weight: 700;
    border-bottom: 2px solid #ffb000;
    }
  }
  }
}

body {
    width: 100%;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    // background-repeat-x: initial;
    // background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #1c1c1c;
    color: #fff;
    // text-align: center;
    overflow-x: hidden;
    h1,h2 {
        font-weight: 600;
    }
    h2 {
        font-size: 60px;      
    }
    h3 {
        font-size: 48px;
    }
    h3,h4 {
        font-weight: 600;
    }
    h4 {
        font-size: 36px;
    }
    h5 {
        font-size: 24px;
    }
    h5,h6 {
        font-weight: 600;
    }
    main {
        width: 100%;
        display: block;
        .bac {
        position: absolute;
        width: 100%;
        height: 100%;
        background: -webkit-radial-gradient(50% 100%,circle,#fb8142 0,rgba(251,129,66,0) 62%);
        background: radial-gradient(circle at 50% 100%,#fb8142 0,rgba(251,129,66,0) 62%);
        opacity: .6;
        z-index: -1;
        }     
        .top-1 {
            margin: 72px auto 0;
            height: 932px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            position: relative;
            text-align: center;
           h2 {
            line-height: 1.5;
            margin-block-start: 0.83em;
            margin-block-end: 0.83em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
           }
           h5 {
            margin-block-start: 1.67em;
            margin-block-end: 1.67em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            max-width: 719px;
            margin-top: 58px;
            margin-bottom: 50px;
            line-height: 34px;
            letter-spacing: 1px;
           }
           button {
            border-radius: 6px;
            width: 237px;
            color: #fff;
            font-weight: 700;
            font-size: 16px;
            height: 52px;
            line-height: 52px;
            border-radius: 6px;
            text-align: center;
            display: inline-block;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            outline: none;
            border: none;
            padding: 0 10px;
            // -webkit-appearance: none;
            -webkit-tap-highlight-color: transparent;
            background-image: linear-gradient(90deg,#fd6a4f,#fc9e23);
           }
           p {
            margin-top: 54px;
            font-size: 16px;
            line-height: 24px;
            display: block;
           }
        }
        .mid {
            #item-3-a {
                margin-top: 20px;
                color: #fb8142;
                font-size: 18px;
                line-height: 27px;
                // display: inline-block;
                width: 72px;
                height: 27px;
                text-align: left;
                cursor: pointer;
            }
            // text-align: center;
            &>div {
                // width: 1280px;
                height: 640px;
                display: flex;
                justify-content: space-around;
                align-items: center;
                p {
                   color: #adadad;
                   font-size: 18px;
                   line-height: 32px;
                   margin-block-start: 1em;
                   margin-block-end: 1em;
                   margin-inline-start: 0px;
                   margin-inline-end: 0px;
                  }
            }
            .item-1 {            
              .left {
                width: 425px;
                height: 126px;         
              }
              .right,.right>img {
                width: 553px;
                height: 376px;
              }
            }
            .item-2 {
              .left,.left>img {
                width: 653px;
                height: 478px; 
              }
              .right {
                width: 510px;
                height: 154px; 
              }
            }
            .item-3 {
              .left {
                width: 510px;
                height: 201px; 
              }
              .right,.right>img {
                width: 730px;
                height: 504px; 
              }
            }
            .item-4 {
              .left,.left>img {
                width: 550px;
                height: 511px; 
              }
              .right {
                width: 510px;
                height: 154px; 
              }
            }
             .item-5 {
              .left {
                width: 510px;
                height: 154px; 
              }
              .right,.right>img {
                width: 730px;
                height: 520px; 
              }
            }
        }
        .bottom-top {
          height: 662px;
          margin-top: 80px;
          h3 {
            text-align: center;
            margin-bottom: 78px;
          }
          ul {
            display: flex;
            justify-self: center;
            flex-wrap: wrap;
            align-content: center;
            li {
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              width: 374px;
              height: 220px;
              background-color: #212121;
              position: relative;
              margin-left: 1%;
              margin-right: 1%;
              max-width: 392px;
              min-height: 220px;
              text-align: left;
              margin-bottom: 48px;
              box-shadow: 0 8px 32px 11px rgba(0,0,0,0.12);
              &::before {
              content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 5px;
                height: 100%;
                background-image: -webkit-linear-gradient(225deg,#fd6850,#fbb310);
                background-image: linear-gradient(-135deg,#fd6850,#fbb310);
              }
              div {
                display: flex;
                justify-content: space-between;
                align-items: center;
                width: 320px;
                height: 72px;
                svg {
                  color: #fb8142;
                  width: 48px;
                  height: 43px;
                }
                h5 {
                width: 246px;
                height: 36px;
                margin-block-start: 1.67em;
                margin-block-end: 1.67em;
                margin-inline-start: 0px;
                margin-inline-end: 0px;
              }
              }
              p {
                line-height: 24px;
                margin: 16px auto 0;
                width: 320px;
                height: 48px;
              }
            }
          }
        }
        .bottom-mid {
          width: 100%;
          height: 470px;
          background-color: #212121;
          margin-top: 50px;
          .container {
            width: 1746px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            button {
            width: 38px;
            height: 2.6em;
            margin-top: 60px;
            min-width: 388px;
            font-size: 20px;
            line-height: 2.6em;
            border-radius: 6px;
            text-align: center;
            color: #fafafa;
            font-weight: 600;
            background-image: linear-gradient(90deg,#fd6a4f,#fc9e23);
          }
            p {
              font-size: 14px;
              line-height: 14px;
              margin-top: 16px;
            }
          }         
        }
        .bottom-btm {
          width: 100%;
          height: 543px;
          background-color: #212121;
          margin-top: 32px;
          .container {
            height: 100%;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-around;
            &:nth-child(2n) {
              margin-left: 80px;
            }
            .item {
              display: inline-block;
              width: 50%;
              margin-top: 86px;
              text-align: left;
              vertical-align: top;
              h5 {
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 20px;
              }
              p {
                font-size: 14px;
                line-height: 21px;
                width: 560px;
                a {
                  text-decoration: underline;
                  color: #fff;
                  cursor: pointer;
                }
              }
            }
          }
        }
    }
}

.footer>.footer-container {
  .links {
    .pageLinks>dl {
      &>dt,&>dd>a {
        color: #adadad;
      }
    }
    .mediaLinks {
      .languagePicker>li {
        color: #000;
      }    
      &>.triangle {
        border: 6px solid #000;
        border-top-color: #fafafa;
      }
    }
  } 
  .copyrightWrapper {
    span {
       color: #adadad;
       &>a {
        color: #adadad;
       }
    }
  }
}